.header{
    overflow: hidden;
    padding: 21px 0;
}
.primary{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.header .header_left{
    float: left;
}
.header .header_right{
    float: right;
    width: 467px;
}
.header .headerRL{
    float: left;
    padding-top: 8px;
}
.header .headerRR{
    float: right;
}
.header .header_right .free{
    color: #262626;
    font-size: 18px;
}
.header .header_right .big_red{
    color: #C9283D;
    font-size: 22px;
    font-weight: bold;
}
.header .right_top{
    float: left;
    line-height: 40px;
}
.header .right_bottom span{
    color: #e52830;
    font-weight: bold;
    font-size: 28px;
    float: left;
    margin-top: -6px;
}
.sort{
    background: #125CB5;
}
.sort .first_ul{
    width: 100%;
    height: 60px;
}
.sort .first_ul .first_li{
    width: 150px;
    height: 100%;
    text-align: center;
    float: left;
    position: relative;
}
.sort .first_ul .first_li:hover{
    background: #fff;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    cursor: pointer;
}
.sort .first_ul .first_li:hover .first_block{
    color: #125CB5;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
}
.sort ul li a{
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 13px;
    border-right: 1px solid #fff;
    margin-top: 22px;
    line-height: 13px;
    text-align: center;
    color: #fff;
}
.sort ul li:last-child a{
    border-right: none;
}
.sort .first_ul .first_li a > span{
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
}
.bigPart{
    overflow: hidden;
    padding-bottom:75px;
}
.bigPart .about{
    float: left;
    width: 379px;
    margin-right: 35px;
}
.bigPart .news{
    float: left;
    width: 367px;
}
.bigPart .newsRight{
    float: right;
    padding: 54px 0 0 0;
}
.bigPart .about > img{
    margin-bottom: 12px;
}
.bigPart .about > p{
    padding: 54px 0 35px 0;
}
.bigPart .about a > span{
    color:#868686;
    font-size: 14px;
    line-height: 29px;
}
.bigPart .about a:hover span{
    color: #EB7719;
}
.bigPart .news a:hover span{
    color: #EB7719;
}
.bigPart .news .date{
    color:#404040;
    font-size: 28px;
}
.bigPart .news .year{
    margin-top: 13px;
    display: block;
    float: right;
    margin-right: 8px;
}
.bigPart .news .newsL{
    float: left;
    width: 77px;
    height: 78px;
    margin-right: 15px;
}
.bigPart .news .newsR{
    float: right;
    width:270px;
}
.bigPart .news ul li{
    border-top: 1px solid #C8C8C8;
    height: 105px;
    padding: 15px 0;
}
.bigPart .news ul li:last-child{
    border-bottom: 1px solid #C8C8C8;
}
.bigPart .news .newsR > p{
    color: #404040;
    font-size: 16px;
}
.bigPart .news .newsR a > span{
    color: #868686;
    font-size: 13px;
    display: inline-block;
    margin-top: 11px;
    line-height: 25px;
}
.bigPart .news .newsR a:hover span{
    color: #EB7719;
}
.textAbout{
    font-size: 20px;
    float: left;
    color: #373737;
}
.textEn{
    font-size: 14px;
    color: #b9b9b9;
    padding-top: 6px;
    display: inline-block;
    padding-left: 12px;
}
.textLink{
    font-size: 14px;
    color: #194872;
    float: right;
    padding-top: 6px;
}
.bigPart .news > p{
    padding: 54px 0 35px 0;
}
.pro{
    overflow: hidden;
}
.pro .proL{
    float: left;
    width: 342px;
}
.pro .proL .bigTitle{
    background: #125CB5;
    height: 74px;
    line-height: 74px;
}
.pro .proL .bigTitle > span{
    font-size: 28px;
    font-weight: bold;
    color:#fff;
    float: left;
    padding-left: 17px;
}
.pro .proL .bigTitle > img{
    float: right;
    margin-top: 23px;
    padding-right: 36px;
}
.pro .proL ul li{
    height: 52px;
    line-height: 52px;
    border: 1px solid #D1D1D1;
    border-bottom: none;
}
.pro .proL ul li:last-child{
    border-bottom: 1px solid #D1D1D1;
}
.pro .proL ul li span{
    color: #424242;
    font-size: 14px;
    float: left;
    padding-left: 18px;
}
.pro .proL ul li img{
    float: right;
    margin-top: 18px;
    margin-right: 12px;
    display: none;
}
.pro .proL ul li a{
    display: block;
}
.pro .proL ul li:hover img{
    display: block;
}
.pro .proL ul li:hover span{
    color: #194872;
}
.pro .proR .proT > p{
    font-size: 24px;
    color: #125CB5;
    text-align: center;
    font-weight: bold;
}
.pro .proR .proT .textPro{
    font-size: 24px;
    color: #d6d6d6;
    font-weight: normal;
    margin-top: 5px;
}
.pro .proR ul{
    width: 852px;
}
.pro .proR ul li{
    width: 249px;
    height: 289px;
    float: left;
    margin-right: 35px;
}
.pro .proR ul li:hover span{
    color: #EB7719;
}
.pro .proR .desc{
    background:#F9F9F9;
    width: 252px;
    padding: 10px 0;
    margin-top: -4px;
}
.pro .proR .desc p{
    color:#323232;
    font-size: 14px;
    text-align: center;
}
.pro .proR .desc span{
    color:#a9a9a9;
    font-size: 15px;
    display: inline-block;
    width: 231px;
    text-align: center;
}
footer{
    overflow: hidden;
    background: #125CB5;
    margin-top: 51px;
}
footer span{
    color: #fff;
    font-size: 17px;
}
footer .f-top{
    overflow: hidden;
    margin-top: 10px;
}
footer .f-top ul li{
    padding: 11px 0 0 0;
}
footer .f-top ul{
    margin-bottom: 20px;
}
footer .footerL{
    float: left;
}
footer .footerR{
    float: right;
    width: 600px;
}
footer .footerR ul{
    margin-top: 30px;
}
footer .footerR ul li{
    float: left;
    width: 121px;
}
footer .footerR ul ol{
    float: right;
    margin-top: -90px;
}
footer .f-bottom{
    line-height:47px;
    border-top: 1px solid #fff;
}
footer .f-bottom span{
    font-size: 16px;
    color: #fff;
}
footer .f-bottom a{
    font-size: 14px;
    color: #fff;
}
footer .f-bottom_left{
    float: left;
}
footer .f-bottom_right{
    float:right;
}
footer .wei{
    text-align: center;
    width: 112px;
}
footer ol small{
    color: #fff;
}
footer a:hover span{
    color: #fff;
}
